#include "GlobalHead.h"
int a = 10;
int main()
{
    pid_t pid = vfork();

    if (pid < 0)
    {
        perror("fork");
        return -1;
    }
    // 子进程
    if (pid == 0)
    {
        a++;
        printf("这是一条子进程,pid:%d ppid:%d a = %d\n", getpid(), getppid(),a);
    }
    else
    {
        printf("这是一条父进程,pid:%d ChildID:%d a = %d\n", getpid(), pid,a);
        printf("子进程结束!\n");
    }

    return 0;
}